package com.burges.net.customTypeInformation;

import org.apache.flink.api.common.ExecutionConfig;
import org.apache.flink.api.common.typeinfo.TypeInformation;
import org.apache.flink.api.common.typeutils.TypeSerializer;

/**
 * 创建人    BurgessLee
 * 创建时间   2020/1/25
 * 描述
 */
public class CustomTupleTypeInfo extends TypeInformation<CustomTuple>{

    public CustomTupleTypeInfo(TypeInformation<?> t0, TypeInformation<?> t1) { }

    public boolean isBasicType() {
        return false;
    }

    public boolean isTupleType() {
        return false;
    }

    public int getArity() {
        return 0;
    }

    public int getTotalFields() {
        return 0;
    }

    public Class<CustomTuple> getTypeClass() {
        return null;
    }

    public boolean isKeyType() {
        return false;
    }

    public TypeSerializer<CustomTuple> createSerializer(ExecutionConfig executionConfig) {
        return null;
    }

    public String toString() {
        return null;
    }

    public boolean equals(Object o) {
        return false;
    }

    public int hashCode() {
        return 0;
    }

    public boolean canEqual(Object o) {
        return false;
    }
}
